.com fpga digital c++ java camera design intellectual property copyright j2ee asic .org attorney canon analog .biz patent